//
//  JXHStatusModel.swift
//  JXHSinaWeiBo
//
//  Created by juxiaohui on 16/10/21.
//  Copyright © 2016年 juxiaohui. All rights reserved.
//

import UIKit

class JXHStatusModel: NSObject {

    // MARK: - 属性
    
    /// 微博创建时间
    var created_at : String?
    /// 微博来源
    var source : String?
    /// 微博正文
    var text : String?
    /// 微博ID
    var mid : Int = 0
    /// 用户模型
    var user : JXHUserModel?
    /// 微博配图
    var pic_urls : [[String : String]]?
    /// 转发微博
    var retweeted_status : JXHStatusModel?
    
    
    
    init(dic : [String : Any]) {
        super.init()
        setValuesForKeys(dic)
        //将用户字典转为用户模型对象
        if let userDic = dic["user"] as? [String : Any]{
            user = JXHUserModel.init(dic: userDic)
        }
        
        if let statusDic = dic["retweeted_status"] as? [String : Any] {
            
            retweeted_status = JXHStatusModel.init(dic: statusDic)
        }
        
    }
    
    //重写
    override func setValue(_ value: Any?, forUndefinedKey key: String) {
    }
}
